Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Guatemala F1 Costa Rica F1 Chile #1-w1 Chile #1-w4 Argentina F1 Argentina F2 Argentina F3 Germany F13 Argentina F4 Brazil F1 Poland F1 Chile #1-w3 Mexico F1 Slovenia F1 Slovenia F2 France F8 France F9 Germany F9 Argentina F5 Chile F1 Chile F2 Cridicard Mastercard Tennis Cup - Campos do Jordao Challenger Leon 2003 - Leon Top Wool Challenger Biella - Biella St. Petersburg Challenger by Kinex - St. Petersburg Uncle Toby's Australian Men's Clay Court Challenger - Canberra Abierto Club Casablanca - Mexico City Copa Petrobras Argentina - Buenos Aires San Luis Potosi Challenger - San Luis Potosi Bogota Challenger - Bogota 4° Sporting Challenger - Turin Sassuolo Challenger - Sassuolo Nord LB Open - Braunschweig Top Wool Challenger - Biella Porsche Open - Poznan 7° Trani Cup - Trani Sina-Kia Motors Tennis Cup - Cordenons Antonio Savoldi-Marco Co. - Manerbio Challenger Brasov - Brasov Open de L'Isere - Grenoble Copa Petrobras - Bogota Copa Petrobras - Santiago Copa Petrobras - Montevideo Challenger Cudad de Guayaquil - Guayaquil Copa Petrobras - Aracaju Copa Petrobras - Buenos Aires Qatar ATP Challenger - Doha Nossa Caixa Tennis Cup - Sao Paulo Gemax Open - Belgrade XI Abierto Internacional de Salinas - Salinas XL Bermuda Open - Bermuda Nord LB Open 2006 - Braunschweig Kos-Zucchetti Tennis Cup - Cordenons Copa Petrobras Colombia - Bogota Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Samsung Secruities Cup Challenger - Seoul Copa Petrobras Argentina - Buenos Aires Copa Petrobras Paraguay - Asuncion Naples Challenger - Naples La Serena Open - La Serena Copa Kia Challenger ATP - Santiago XII Abierto Internacional de Salinas - Salinas Bancolombia Open - Bogota BMW Tennis Championship - Sunrise XI Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2007 - Napoli Mitsubishi Electric Europe Cup - Monza Morocco Tennis Tour - Casablanca Unicredit (Suisse) Bank S.A. Challenger - Chiasso Morocco Tennis Tour - Marrakech Tunis Open 2007 - Tunis ECU Prague Open - Prague Challenger Lugano - Lugano Nord LB Open 2007 - Braunschweig Sporting Challenger '07 Trofeo Regione Piemonte - Turin Siemens Open 2007 - Scheveningen Riviera di Rimini Challenger - Rimini San Marino Cepu Open - San Marino Banjaluka Challenger 2007 - Banja Luka Copa Petrobras Paraguay - Asuncion Tatra Banka Slovak Open - Bratislava Copa Petrobras Argentina - Buenos Aires Aberto de Sao Paulo - Sao Paulo Bancolombia Open - Bogota BMW Tennis Championship - Sunrise Prosperita Open 2008 - Ostrava Zagreb Open - Zagreb Unicredit Czech Open - Prostejov Nord LB Open - Braunschweig Sporting Challenger '08-Trofeo Regione Piemonte - Turin San Marino CEPU Open - San Marino Aamulehti Tampere Open - Tampere Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Karshi Challenger - Karshi Pekao Open - Szczecin Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul Sao Paulo Challenger Salinas Challenger Trani Challenger Manerbio Challenger Como Challenger Todi Challenger Buenos Aires Challenger Genova Challenger Lima Challenger Bucaramanga Challenger Sunrise Challenger Caltanissetta Challenger Napoli Challenger Blunmenau Challenger Curitiba Challenger Biella Challenger Alessandria Challenger Rome Challenger Milan Challenger Reggio Emilia Challenger Turin Challenger San Benedetto Challenger Orbetello Challenger Cordenons Challenger San Marino Challenger Rijeka Challenger Todi Challenger Montevideo Challenger Barletta Challenger Baumag Open - Budapest Prague Open - Prague Ljubljana Open - Ljubljana Buenos Aires Challenger Schickendanz Open - Furth Internationale Badische Meisterschaften Um Den Techem Cup - Zell Asuncion Challenger VI Gramado Open de Tenis - Gramado Medellin Challenger Guayaquil Challenger Riviera di Rimini Challenger - Rimini Cancun Challenger Buenos Aires Challenger ATP Challenger 2003 Numea - New Caledonia Prostejov Challenger Marburg Challenger Turin Challenger San Benedetto Challenger Todi Challenger Napoli Challenger Palermo Challenger San Luis Potosi Challenger - San Luis Potosi XXXVII Torneig C.E. Laieta - Barcelona Braunschweig Challenger Ljubljana Open - Ljubljana Ljubljana Open 2002 - Ljubljana Dallas Challenger Nord/LB Open 2004 - Braunschweig SIR Supermercadi Challenger - Rome Copa Petrobras Santiago - Santiago Garden Open - Rome Porto Alegre Challenger Geneva Challenger Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Unique Zagreb Open - Zagreb Perugia Challenger Copa Sevilla - Seville Meerbusch Challenger Manerbio Challenger Como Challenger Porto Alegre Challenger Sao Paulo Challenger Corrientes Challenger Santiago Challenger Memorial Piertomaso Tessitore - San Remo Lima Challenger Guayaquil Challenger Buenos Aires Challenger Montevideo Challenger Copa Telefonica CTC Chile - Santiago Aix En Provence Challenger Heilbronn Challenger Lyon Challenger Blois Challenger Milan Challenger Bastad Challenger IX Open Internacional D'Andorra - Andorra Biella Challenger Cortina Challenger Genova Challenger Banja Luka Challenger Open de Montauban - Montauban Memorial Manfredini - Sassuolo Campinas Challenger Lima Challenger Guayaquil Challenger Montevideo Challenger Canberra Challenger Buenos Aires Challenger Panama City Challenger Braunschweig Challenger The Wrexham Challenger - Wrexham Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Bancastato Challenger Lugano - Lugano Alphen Challenger Szczecin Challenger Guayaquil Challenger Montevideo Challenger Santiago Challenger X Abierto Internacional de Salinas - Salinas Rio De Janeiro Challenger Panama City Challenger Mexico City Challenger Bordeaux Challenger Blois Challenger Milan Challenger Marburg Challenger Bastad Challenger Pullach Challenger Banja Luka Challenger Campinas Challenger Santo Domingo Challenger Torneo Internacional Challenger Fila 2005 - Leon Memorial Kolyaskin - Donetsk Guayaquil Challenger Montevideo Challenger Buenos Aires Challenger Alicante Challenger Tallahassee Tennis Challenger - Tallahassee Heilbronn Challenger Vicenza Challenger SMS Tennis Cup - Sao Paulo Blois Challenger Ludwigshafen Challenger Challenger Casablanca San Angel - Mexico City Mallorca Challenger Genova Challenger Banja Luka Challenger Biella Challenger Citta di Monza - Monza Oberstaufen Cup - Oberstaufen Copa Ericsson Argentina - Buenos Aires Visa Tennis Open - Sao Paulo Trofeo Internacional Club Laieta - Barcelona San Marino Cepu Open - San Marino JVC Trophy - Vienna IPP Geneva Trophy - Geneva Citta di Como - Como Societa Canottieri Mincio 2005 - Mantova Dusseldorf Open 2006 - Dusseldorf Genoa Open - Genova San Marino Cepu Open - San Marino Pekao Open 2005 - Szczecin VIII Avierto Internacional de Salinas - Salinas Zagreb Open - Zagreb Memorial Savigni - Sassuolo Oberstaufen Cup - Oberstaufen Asirom Challenger - Brasov Dharwad Challenger 2003 - Dharwad Britania Zavaleta - Puebla Uncle Toby's Burnie Challenger - Tasmania Challenger Leon 2004 - Leon Challenger Citta di Olbia - Olbia Amazonia Open de Tenis - Belem Oberstraufen Cup - Oberstaufen 13 BH Tennis Open International Cup - Belo Horizonte Tehran Open 2004 - Tehran Copa Petrobras Aracaju - Aracaju Draft Corona Mexico City Open - Mexico City Whirlpool Open - Budapest Steelers Cup - Kosice Intersport Heilbronn Open - Heilbronn Volkswagen Challenger 2004 - Wolfsburg Ourocard Tennis Challenger - Sao Paulo Genova Open Challenger - Genova Pekao Open - Szczecin Challenger 42 - Andrezieux Credicard Mastercard Tennis Cup - Campos do Jordao Compaq Challenger - Bucharest XL Bermuda Open - Bermuda Timisoara Challenger - Timisoara Open de Montauban - Montauban I Manta Open - Manta Black Forest Open 2004 - Freudenstadt CA-Challenge - Graz Black Forest Open - Freudenstadt Brasov Challenger - Brasov Southern Capital Cup - Almaty Kamnik Challenger - Kamnik 4th Sardinia International Championships - Cagliari VIII Trofeo Ciutat de Barcelona - Barcelona 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Copa Ericsson Uruguay - Montevideo ATP Challenger Numea - New Caledonia Ischgl International Tennis Challenger 2003 - Ischgl Oberstaufen Cup - Oberstaufen Buenos Aires Challenger Guayaquil Challenger Montevideo Challenger Open de Tanger - Tangier San Remo Tennis Cup 15° Piertomaso - San Remo Copa Ericsson Chile - Santiago Copa Ericsson Costa Rica - San Jose Gran Copa Ericsson - Rio de Janeiro XI Trofeo Ciudad de Quito - Quito Gemax Open 2002 - Belgrade The LTA Hull Challenger - Hull VI Torneo Internazionale di Tennis - Barletta Zagreb Open - Zagreb BH Tennis Open International Cup - Belo Horizonte V Gramado Open de Tennis - Gramado Asirom Challenger Brasov - Brasov Tumkur Open - Tumkur BCP Tennis Classic - Sao Paulo TennisCup Vlaanderen - Antwerp The Wrexham Challenger - Wrexham Copa Petrobras Bogota - Bogota CA Challenge 2002 - Graz XXIX Edizione 'A.Savoldi Marco' - Manerbio Lima Challenger 2007 - Lima CA-Challenge 2000 - Graz Bulgarian Challenger 2002 - Sofia 2000 Cairo Challenger - Cairo Graz CA Challenger - Graz Diego Open - Budapest Intersport Heilbronn Open - Heilbronn Olbia Geovillage Open - Olbia BMW Brixina Tennis Open - Bressanone Croatia Open - Umag Generali Open 2000 - Kitzbuhel 3° Trofeo 'Citta di Brindisi' - Brindisi Tehran Open ATP Challenger - Tehran Architect Open - Budapest Generali Open 2001 - Kitzbuhel Haagen Dazs Open - Caracas Garden Open 2005 - Rome ATP Open Castilla y Leon - Segovia Internationaler Raiffeisen Grand Prix - St. Polten 2002 Mercedes Cup - Stuttgart Generali Open 2002 - Kitzbuhel ECM Prague Open - Prague CA Tennis Trophy - Vienna Credicard Mastercard Tennis Cup - Campos do Jordao CA Challenge - Graz Copa AT&T - Buenos Aires Seguros Bolivar Open - Medellin Open de Franche-Comte - Besancon 2003 Mercedes Cup - Stuttgart Generali Open 2003 - Kitzbuhel Gelsor Open Romania - Bucharest S Tennis Master Championship - Graz 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Copa Petrobras Uruguay - Montevideo San Remo Challenger Open de Montauban - Montauban Oberstaufen Cup - Oberstaufen Olimp Kyiv Open - Kiev Genoa Open Challenger-Fondazione Carige - Genova Ethias Tennis Trophy - Mons Iquique Challenger 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Lima Challenger Zivnobanka Czech Open - Prostejov BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Open Seat Godo - Barcelona Generali Open - Kitzbuhel BellSouth Open - Vina del Mar Abierto Mexicano Telfonica MoviStar - Acapulco Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Open Romania - Bucharest CA Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe The Dubai Tennis Championships - Dubai US Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Estoril Open - Estoril Hypo Group Tennis International - Portschach Allianz Suisse Open Gstaad - Gstaad Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Croatia Open Umag - Umag Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Sydney International - Sydney MoviStar Open - Vina del Mar Open 13 - Marseille Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai Open Seat Godo 2007 - Barcelona Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Croatia Open - Umag Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Open de Moselle - Metz Stockholm Open - Stockholm ATP Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Estoril Open - Estoril Open SEAT 2008 - Barcelona BMW Open - Munich The Hypo Group Tennis International 2008 - Poertschach Orange Warsaw Open - Warsaw Mercedes Cup - Stuttgart ATP Studena Croatia Open Umag - Umag If Stockholm Open - Stockholm Chennai Open - Chennai Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest Bank Austria Tennis Trophy - Vienna Serbia Open - Belgrade Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca BCR Open Romania - Bucharest Heineken Open - Auckland Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem BCR Open Romania - Bucharest PTT Thailand Open - Bangkok Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Heineken Open - Auckland VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Power Horse World Team Cup - Dusseldorf Gerry Weber Open - Halle AEGON International - Eastbourne Studena Croatia Open - Umag Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur China Open - Beijing Kremlin Cup - Moscow Valencia Open - Valencia VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Malaysian Open - Kuala Lumpur PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Apia International - Sydney Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch AEGON International - Eastbourne SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Erste Bank Open - Vienna Swiss Indoors Basel - Basel Brisbane International - Brisbane Aircel Chennai Open - Chennai Heineken Open - Auckland Ecuador Open - Quito Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Grand Prix Hassan II - Casablanca Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel Shenzhen Open - Shenzhen US Men's Clay Court Championship - Houston TEB BNP Paribas Istanbul Open - Istanbul Bet-at-home Open - Hamburg Konzum Croatia Open - Umag Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Open Parc - Lyon Gerry Weber Open - Halle Antalya Cup - Antalya Konzum Croatia Open - Umag Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Chengdu Open - Chengdu Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo German Tennis Championships - Hamburg Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg Generali Open - Kitzbuhel CA Tennis Trophy - Vienna Tennis Channel Open - Las Vegas Delray Beach International Tennis Championships - Delray Beach Abierto Mexicano Telcel - Acapulco PBZ Zagreb Indoors - Zagreb BMW Open - Munich Heineken Open - Auckland Ordina Open - s-Hertogenbosch Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Sony Ericsson Open - Miami Masters Series - Hamburg Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Miami Open - Miami Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, Group 1, 1R, AUT-NOR 5-0 Davis Cup, World Group, PO, AUT-MEX 5-0 Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, QF, ARG-FRA 3-2 Davis Cup, World Group, PO, NED-AUT 5-0 Davis Cup, World Group, 1R, ARG-ITA 1-3 Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, World Group, 1R, ARG-BRA 3-2 Davis Cup, Group I, 2R, AUT-NED 2-3 Davis Cup, World Group, QF, ARG-SRB 4-1 Olympics - London Davis Cup, World Group, 1R, ARG-ITA 2-3